package main

import "fmt"

func main() {
	var e int = 15
	var f = 10
	g := 10 //推荐使用

	fmt.Println(e, f, g)
	e, f = f, e
	fmt.Println(e, f)

	//iota，特殊常量，可以认为是一个可以被编译器修改的常量。
	//在每一个const关键字出现时，被重置为0，然后再下一个const出现之前，每出现一次iota，其所代表的数字会自动增加1。
	//iota 可以被用作枚举值：
	const (
		a = iota //0
		b        //1
		c        //2
		d = "ha" //独立值，iota += 1
		h        //"ha"   iota += 1
		i = 100  //iota +=1
		j        //100  iota +=1
		k = iota //7,恢复计数
		l        //8
	)
	fmt.Println(a, b, c, d, h, i, j, k, l)
}
